﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BA2009.Entities
{
    public static class EntityHelper
    {
        //public static decimal GetNeedASM(this User user)
        //{
        //    decimal needAsm = 0;
        //    if (user.NotReturnBorrowingBooks != null && user.NotReturnBorrowingBooks.Count > 0)
        //    {
                
        //        foreach (Book book in user.NotReturnBorrowingBooks)
        //        {
        //            needAsm += book.NumberOfBorrowing * book.Price;
        //        }
        //    }
                
          

        //    if (user.WillBorrowingBooks != null && user.WillBorrowingBooks.Count > 0)
        //    {
        //        foreach (Book book in user.WillBorrowingBooks)
        //        {
        //            needAsm += book.NumberOfBorrowing * book.Price;
        //        }   
        //    }

        //    return needAsm;
        //}

        //public static int SortBooks(Book book2, Book book1)
        //{
        //    if (book1 == null)
        //    {
        //        if (book2 == null)
        //        {
        //            // If x is null and y is null, they're
        //            // equal. 
        //            return 0;
        //        }
        //        else
        //        {
        //            // If x is null and y is not null, y
        //            // is greater. 
        //            return -1;
        //        }
        //    }
        //    else
        //    {
        //        // If x is not null...
        //        //
        //        if (book2 == null)
        //        // ...and y is null, x is greater.
        //        {
        //            return 1;
        //        }
        //        else
        //        {
        //            // ...and y is not null, compare the 
        //            // lengths of the two strings.
        //            //
        //            //int retval = x.Length.CompareTo(y.Length);
        //            int retval= book1.BorrowedDate.CompareTo(book2.BorrowedDate);


        //            if (retval != 0)
        //            {
        //                // If the strings are not of equal length,
        //                // the longer string is greater.
        //                //
        //                return retval;
        //            }
        //            else
        //            {
        //                // If the strings are of equal length,
        //                // sort them with ordinary string comparison.
        //                //
        //                return book1.BorrowedDate.CompareTo(book2.BorrowedDate);
        //            }
        //        }
        //    }

        //}
    }
}
